package com.lovo.csc.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.lovo.csc.bean.UserOrderBean;

import java.time.LocalDate;

public interface IUserOrderService {
    /**
     * 通过用户的订单id修改用户状态为3
     *
     * @param userOrderId 用户id
     */

    public void updateStatus(long userOrderId);

    /**
     * 远程调用后端 接口  （收货入库修改状态）
     *
     * @param orderIdNum 用户订单编号
     * @param status     状态修改为4
     */
    public void updateStatus(String orderIdNum, int status);


    IPage<UserOrderBean> findAllNoRefund(int pageNO);

    boolean CscUpdateStatus(String orderIdNum, int status, LocalDate payDate);

    /**
     * 退货远程接口
     * @param idNum
     */
    public void updateStatusTo3(String idNum);


}
